class CImportvalue : public CBaseEntity, public IGameEventListener2
{

	DECLARE_CLASS( CImportvalue , CBaseEntity );

	public:

	
	
	CImportvalue(void);
	~CImportvalue();

	void	Spawn( void );
	void	Precache( void );
	
	
		
			
	
	

	private:

		// Input function

	virtual void FireGameEvent( IGameEvent *event ); 
	
	void InputFlag1( inputdata_t &inputdata );
	void InputFlag2( inputdata_t &inputdata );
	void InputFlag3( inputdata_t &inputdata );
	void InputFlag4( inputdata_t &inputdata );
	void InputFlag5( inputdata_t &inputdata );
	void InputFlag6( inputdata_t &inputdata );

	void SendFlag(int index);
	
	int m_nMaxflags_ol; // max number of flags to show
    string_t m_sPath_ol; // path for flags (only name of the map)
	int m_iFlagste[6];
	int maxclients;

	DECLARE_DATADESC();

};